Projective Geometry

Mathematics behind projective geometry.

1. Alternative Interpretations of Lines

Represent it in dot product: An alternative definition of the dot product: This indicates that the vector is perpendicular to every point (x,y) in the plane, or the ray passing through the origin and the point

We can also define the line by its distance from the origin , and normal vector

image-20210128170825063

So a line can be represented as or

2. Point-line Duality

We can represent any line on our image plane by a point in the world using its constants. The point defines a normal vector for a plane passing through the origin that creates the line where it intersects the image plane.

A line is a plane of rays through origin defined by the normal . All rays (x,y,z) satisfying:

image-20210128172912039

3. Point and line duality

A line is a homogeneous 3-vector, it is perpendicular to every point (ray) on the line:

3.1 Points to line

image-20210128172324166

image-20210128173140668

3.2 Lines to Point

image-20210128172747166 image-20210128173151896

Points and lines are dual in projective space

  • Given any formula, can switch the meanings of points and lines to get another formula

3. Ideal Points and Lines

3.1 Ideal Points

Point at infinity

- parallel to image plane. It has infinite image coordinates

image-20210128173959649

3.2 Ideal Line

- normal is parallel to image plane. Corresponds to a line in the image (finite coordinates)

  • Goes through image origin (principle point)

image-20210128173950572

4. Duality in 3D

We can extend this notion of point-line duality int 3D

Recall the equation of a plane:

where is the normal of the plane, and for some point on the plane .

A plane is defined by a 4-vector , and so

results matching ""

    No results matching ""